2.1 系统要求与环境准备

4 分钟阅读

2.1.1 系统要求#

在安装Claude Code之前,确保你的系统满足以下要求:

2.1.1.1 操作系统#

  • Windows: Windows 10 或更高版本,64位
  • macOS: macOS 10.15 (Catalina) 或更高版本
  • Linux: Ubuntu 18.04 或更高版本,或其他兼容的Linux发行版

2.1.1.2 硬件要求#

  • CPU: 至少4核处理器
  • 内存: 至少8GB RAM(推荐16GB或更高)
  • 磁盘空间: 至少1GB可用空间
  • 网络: 稳定的互联网连接(用于授权验证和功能更新)

2.1.1.3 软件要求#

  • Node.js: 版本16.0或更高(用于命令行工具)
  • npm: 版本8.0或更高(Node.js包管理器)
  • Git: 版本2.0或更高(用于代码管理和插件安装)

2.1.2 环境准备#

2.1.2.1 安装Node.js和npm#

Claude Code的命令行工具依赖Node.js和npm,因此需要先确保它们已正确安装。

检查Node.js和npm版本

打开终端或命令提示符,运行以下命令检查Node.js和npm版本:

bash
# 检查Node.js版本
node --version

# 检查npm版本
npm --version

如果输出显示Node.js版本≥16.0和npm版本≥8.0,则可以跳过安装步骤。

安装Node.js

如果没有安装Node.js或版本不符合要求,可以通过以下方式安装:

方式一:使用官方安装包
  1. 访问Node.js官方网站:https://nodejs.org/
  2. 下载适合你操作系统的LTS(长期支持)版本
  3. 运行安装程序,按照提示完成安装
  4. 安装完成后,重新打开终端,验证Node.js和npm版本
方式二:使用Node版本管理器(推荐)

使用Node版本管理器可以方便地管理多个Node.js版本,推荐使用nvm(Node Version Manager): 对于macOS和Linux:

bash
# 安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash # 或使用wget wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash # 安装完成后,重新打开终端,安装Node.js LTS版本 nvm install --lts # 验证安装 node --version npm --version nvm install lts nvm use lts # 验证安装 node --version npm --version

2.1.2.2 安装Git#

Claude Code使用Git进行代码管理和插件安装,因此需要确保Git已正确安装。

检查Git版本

打开终端或命令提示符,运行以下命令检查Git版本:

bash
git --version

如果输出显示Git版本≥2.0,则可以跳过安装步骤。

安装Git

对于macOS:

macOS系统可能已预装Git,你可以通过以下方式更新到最新版本:

bash
# 使用Homebrew安装(推荐) brew install git # 或使用Xcode Command Line Tools xcode-select --install

对于Windows:

  1. 访问Git官方网站:https://git-scm.com/
  2. 下载适合Windows的Git安装程序
  3. 运行安装程序,按照提示完成安装(建议使用默认配置) 对于Linux: 使用包管理器安装Git:
bash
# Ubuntu/Debian sudo apt-get update sudo apt-get install git # CentOS/RHEL sudo yum install git # Fedora sudo dnf install git

2.1.2.3 配置Git#

安装Git后,需要配置用户名和电子邮件,这些信息将用于代码提交:

bash
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"

2.1.3 环境验证#

完成上述安装后,运行以下命令验证环境是否准备就绪:

bash
# 验证Node.js版本 node --version # 验证npm版本 npm --version # 验证Git版本 git --version

如果所有命令都能正常输出且版本符合要求,则说明环境准备就绪,可以开始安装Claude Code了。

2.1.4 常见问题与解决方案#

2.1.4.1 Node.js安装失败#

问题:运行node --version时显示"command not found"

解决方案

  • 检查安装过程是否有错误
  • 确保Node.js的安装路径已添加到系统环境变量中
  • 重新启动终端或命令提示符
  • 尝试使用Node版本管理器重新安装

2.1.4.2 npm安装包失败#

问题:使用npm安装包时显示网络错误或权限错误

解决方案

  • 检查网络连接
  • 尝试使用npm镜像(如淘宝镜像):npm config set registry https://registry.npmmirror.com
  • 对于权限错误,尝试使用sudo(Linux/macOS)或以管理员身份运行命令提示符(Windows)
  • 检查npm配置:npm config list

2.1.4.3 Git配置错误#

问题:Git提交时显示用户名或电子邮件未配置

解决方案

  • 确保已正确配置Git用户名和电子邮件
  • 检查配置:git config --list
  • 如果全局配置不起作用,尝试在项目目录中进行本地配置

2.1.5 高级环境配置#

2.1.5.1 使用yarn或pnpm替代npm#

如果你更喜欢使用yarn或pnpm作为包管理器,Claude Code也支持它们:

安装yarn:

bash
npm install -g yarn

安装pnpm:

bash
npm install -g pnpm

2.1.5.2 配置npm镜像#

为了提高npm包的下载速度,可以配置npm镜像:

bash
# 使用淘宝镜像 npm config set registry https://registry.npmmirror.com # 或使用npm官方镜像 npm config set registry https://registry.npmjs.org/

2.1.5.3 配置HTTP代理#

如果你的网络环境需要使用HTTP代理,可以配置npm和Git的代理设置: 配置npm代理:

bash
# 设置HTTP代理 npm config set proxy http://proxy.example.com:8080 npm config set https-proxy http://proxy.example.com:8080 # 取消代理设置 npm config delete proxy npm config delete https-proxy

配置Git代理:

bash
# 设置HTTP代理 git config --global http.proxy http://proxy.example.com:8080 git config --global https.proxy http://proxy.example.com:8080 # 取消代理设置 git config --global --unset http.proxy git config --global --unset https.proxy

标记本节教程为已读

记录您的学习进度,方便后续查看。